add_executable(alarm_demo
  src/main.cpp
)

target_include_directories(alarm_demo PRIVATE
  ${CMAKE_SOURCE_DIR}/qtc_alarm_core/include
  ${CMAKE_SOURCE_DIR}/qtc_alarm_persist/include
  ${CMAKE_SOURCE_DIR}/qtc_alarm_rest/include
  ${CMAKE_SOURCE_DIR}/qtc_alarm_kafka/include
)

target_link_libraries(alarm_demo PRIVATE
  qtc_alarm_core
  qtc_alarm_persist
  qtc_alarm_rest
  qtc_alarm_kafka
  Qt6::Core
  Qt6::Network
)